#include <signal.h>
#include <stdlib.h>
#include <stdio.h>

int main(void)
{

	int pid;
/* Creación de un proceso hijo */
	if((pid = fork()) == 0){
/* Bucle infinito */
		while(1){
			printf("Hola soy el hijo con pid %d\n",getpid());
			sleep(1);
		}
	}
/* El proceso padre realiza una espera activa de 10 s */
	sleep(10);

	printf("Soy el proceso padre -> mando fin al proceso hijo %d\n", pid);
/* Mandamos la señal SIGKILL al proceso con identificador pid */
	kill(pid,SIGKILL);

	exit(EXIT_SUCCESS);
}


